package com.yanqu.road.entity.log.doublespring;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.log.ServerBaseLog;
import com.yanqu.road.entity.log.maidian.BaseLogEntity;

@FieldTypeAnnotation(tableName = "t_l_ck_activity_double_spring_travel_score",autoSave = true, dataUpload = true, eventName = "springout_double",uploadCk = true,desc = "踏春游记战令-积分")
public class LogActivityDoubleSpringTravelScore extends ServerBaseLog {

    /**
     * 活动ID
     */
    @FieldTypeAnnotation(desc = "活动ID", isIndex = true, dataAttribute = "activityid")
    private int activityId;

    /**
     * 玩家ID
     */
    @FieldTypeAnnotation(desc = "玩家ID", isIndex = true)
    private long userId;

    /**
     * 伙伴玩家ID
     */
    @FieldTypeAnnotation(desc = "伙伴玩家ID", isIndex = true, dataAttribute = "springout_walkid")
    private long partnerUserId;

    /**
     * 自身获得的积分
     */
    @FieldTypeAnnotation(desc = "自身获得的积分", dataAttribute = "springout_selfscore")
    private long selfAddScore;

    /**
     * 同行获得的积分
     */
    @FieldTypeAnnotation(desc = "同行获得的积分", dataAttribute = "springout_partnerscore")
    private long partnerAddScore;

    /**
     * 总获得的积分
     */
    @FieldTypeAnnotation(desc = "总获得的积分", dataAttribute = "springout_sumscore")
    private long allAddScore;

    /**
     * 当前总积分
     */
    @FieldTypeAnnotation(desc = "当前总积分", dataAttribute = "springout_nowscore")
    private long totalScore;
    
    /**
     * 时间
     */
    @FieldTypeAnnotation(desc = "时间")
    private long createTime;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public long getPartnerUserId() {
        return partnerUserId;
    }

    public void setPartnerUserId(long partnerUserId) {
        this.partnerUserId = partnerUserId;
    }

    public long getSelfAddScore() {
        return selfAddScore;
    }

    public void setSelfAddScore(long selfAddScore) {
        this.selfAddScore = selfAddScore;
    }

    public long getPartnerAddScore() {
        return partnerAddScore;
    }

    public void setPartnerAddScore(long partnerAddScore) {
        this.partnerAddScore = partnerAddScore;
    }

    public long getAllAddScore() {
        return allAddScore;
    }

    public void setAllAddScore(long allAddScore) {
        this.allAddScore = allAddScore;
    }

    public long getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(long totalScore) {
        this.totalScore = totalScore;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }
}
